turbulence weather radar - German English Dictionary